// 知识点1：为了使函数能够处理不同数量的实参，（C++11特性(高于VS2010版本才行)，）方法一：initializer_list标准库。方法二：省略符形参(常用于C接口程序)——貌似这个东西使用的情况不是很多，先做个了解。(我不想说我的电脑C盘满了装不下VS2015~~)
#include <iostream>
using namespace std;

int add(initializer_list<int> li) {
  int i;
  for (auto c : li) {
    i += c;
  }
  return i;
}

int main(int argc, char const *argv[]) {
  /* code */
  cout << add({1, 2, 3, 4, 5}) << endl;
  return 0;
}
